.header-bg{
	background: #B1070E;
	width: 100%;
	height: 40px;
}

.header-bg>div{
	width: 1010px;
	height: 40px;
	margin: 0 auto;
	color: white;
	line-height: 40px;
}

.header-bg>div>div{
	display: inline-block;
	margin-left: 30px;
	height: 22px;
	float: right;
	padding-top: 7px;
}

.header-bg img{
	width: 100%;
}

.top{
	position: relative;
}

.top .party-label{
	position: absolute;
	top: 10px;
	width: 47px;
}

.top .party-label img{
	width: 100%;
}

.top .client-name{
	margin-left: 57px;
}
 

.video-otherInfo{
	position: absolute;
	bottom: 0px;
	background: rgba(0,0,0,.8);
	height: 62px;
	color: white;
	font-size: 18px;
	line-height: 62px;
	padding-left: 60px;
	box-sizing: border-box;
}

.video-player{
	width: 28px;
	height: 28px;
	border-radius: 100%;
	border: 1px solid rgba(255,255,255,.8);
	position: absolute;
	bottom: 17px;
	left: 20px;
}

 

.search-classify{
	position: absolute;
	left: 700px;
	top: 60px;
	color: #999;
	width: 118px;
	background: white;
	display: none;
}

 

.frame-show{
	display: block;
}

 

.search-classify li:hover{
	background: #ddd;
}

 

.list .fl{
  float: left;
  width:690px;
  height:auto;
}
/* 右侧 */
.list .fr{
  float: right;
  width:287px;
  height:auto;
  /* background-color: pink */
}

/* list右侧 */
.dangshi{
  width:287px;
  background:#EEF2F7;
}
.dangshi h3{
  width:139px;
  height:50px;
  font-size:22px;
  font-family:PingFangSC-Regular;
  line-height: 50px;
  text-align: center;
  color:#fff;
  margin-left: -7px;
  background: url(/images/list_orange-a7c2ef257ce1c1d17a62c0a0b319d551.png)no-repeat
}
.dang_list li{
  font-size:16px;
  font-family:PingFangSC-Regular;
  font-weight:400;
  color:#333;
  line-height: 1.5;
  padding-top: 15px;

}
.dang_list>li:hover {
  /* background: url(/images/line6-239a3f74b6a660f02facfbde029825da.png)left 22px no-repeat; */
}
.dang_list li:first-child{
  background: none;
}
.dang_list>li:first-child a{
  /* color: #FDA55C;  */
  /* font-size:20px; */
  text-decoration: none;
}
.dang_list li a{
  display: block;
  width: 240px;
  margin:0 auto;
  font-weight:500;
  color: #333;
  padding-bottom: 15px;
}
.dang_list li a:hover{ 
  /* color: #FDA55C;  */
  /* font-size:20px; */
  text-decoration: none;
  
}
.dang_list li i{
  display: block;
  width:240px;
  height: 1px;
  margin:0 auto;
  background: url(/images/lst_line-6e318b681b5608afe563868643bb5f07.png)no-repeat
}
.dang_list li:last-child i{
  background: none;
}






 .top{
   width:100%;
   height:80px;
 }
 .w1000{
    width:1000px;
 }
.top ul{
  margin:0 auto;
 }
.top>ul>li:first-child{
  font-size:30px;
  font-family:DFPSongW9;
  color: #C5181F;
  line-height:80px;
  font-weight:500;
 }
 .line{
   width:100%;
   height: 6px;
   background-color: #C5181F
 }
 /* nav */
 .content{
   width:100%;
   height:100%;
 }
 .w1010{
   width:1010px;
 }
 .con{
   margin:0 auto;
   /* border:1px solid red; */
 }
 .nav_ul{
  width: 1010px;
  height: 95px;
  margin:20px 0;
  overflow: hidden;
  background-color: #C5181F
 }
 .con .nav_li {
  width: 1010px;
  height: 70px;
  margin-top:10px;
}
.con .nav_li a {
  float: left;
  /* padding-left: 17px; */
  /* padding-right: 16px; */
  display: block;
  color: #fff;
  line-height: 35px;
  font-size: 16px;
}
.con .nav_li span {
  float: left;
  color: #fff;
  line-height: 35px;
}
/* 面包屑导航 */ 
  .navpath {
    height: 50px;
    font: normal 14px/50px "Microsoft YaHei";
    text-align: left;
    overflow: hidden;
    color: #333;
}
.navpath a {
  /* padding: 0 10px; */
}

.page_n {
  font-size: 0px;
  line-height: 0px;
  text-align: center;
  padding: 50px 0px 30px;
}
.page_n a {
  display: inline-block;
   padding:0 13px;
  line-height: 38px;
  font-size: 16px;  
  background: #E9E9E9;
  color: #999;
  margin: 0 5px;
  border:1px solid #D9D4D4;
  border-radius: 10%
}
.page_n a.common_current_page, .page_n a:hover {
  /* background: url(/images/list_red-b984f877005ed030d56b05af5f7b53f7.png) no-repeat; */
  color: #fff;
  text-decoration: none;
  background-color: #C5181F
}

.list .fl .fl_ul>li{
	margin-top: 0px;
	float: left;
	width: 50%;
	padding-top: 40px;
	padding-bottom: 40px;
	border-bottom: 1px solid #eee;
}

.list .fl .fl_ul>li:nth-child(1){
	padding-top: 20px;
}

.list .fl .fl_ul>li:nth-child(2){
	padding-top: 20px;
}

.list .fl .fl_ul>li a{
	text-decoration: none;
}

.list .fl .fl_ul{
	/*float: left;*/
	display: flex;
	flex-wrap: wrap;
}

.swiper-bg-img{
	width: 100%;
	height: 300px;
	position: relative;
	background: url(/images/bg-f876731cc28872d5f154edd0aed0d00d.png);
	background-size: cover;
	/* height: 300px; */
}

.swiper-bg-img img{
	width: 100%;
}

.fl_ul li .book-img, .fl_ul li .book-info{
	display: inline-block;
	height: 145px;
}

.fl_ul li .book-img{
	width: 110px;
	overflow: hidden;
	margin-right: 10px;
	box-shadow: 1px 3px 4px 1px #ccc;
}

.fl_ul li .book-info {
	width: 202px;
	vertical-align: top;
	position: relative;
}

.fl_ul li .book-info .book-title{
	font-size: 16px;
	color: #333;
    margin-top:20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}

.fl_ul li .book-info .book-author{
	color: #666;
	font-size: 14px;
	line-height: 1.6;
	margin-top: 10px;
}

.fl_ul li .book-info .book-editor{
	color: #666;
	font-size: 14px;
	line-height: 20px;
	position: absolute;
	bottom: 0px;
}

.red-frame{
	border-top: 4px solid #C5181F;
	font-size: 21px;
	color: #C5181F;
	padding-top: 10px;
	position: relative;
	clear: both;
}

.red-frame a{
	position: absolute;
	right: 0px;
	top: 18px;
	color: #999;
	font-size: 14px;
	cursor: pointer;
}

.font-table{
	position: absolute;
	width: 1010px;
	height: 100%;
	top: 0px;
	margin: 0 auto;
	left: calc(50% - 505px);
}

.font-table .img-font{
	position: absolute;
	width: 50px;
	top: calc(50% - 81px);
}

.font-table .img-table{
	width: 800px;
	position: absolute;
	bottom: -5px;
	right: 0px;
}


.swiper-container{
	width: 800px;
	height: 100%;
	right: 0px;
	margin-right: 0px;
	text-align: center;
}

.swiper-container .swiper-slide{
	text-align: center;
}

.swiper-container img{
	width: 800px;
	/* height: 100%; */
	/* position: absolute;
	bottom: -15px; */
	/* margin-left: -400px; */
	/* left: 0px */
	float: left;
	margin-top:15px;
}
/* 右侧导航 */
.dang_list .inner-list {
	background: #E4E8EE;
}
.dang_list .inner-list li a:hover {
	color: #333333;
	font-size: 18px;
	font-weight: bold;
}
.inner-list li{text-indent: 2em}


/*20190808*/
.fl_ul li .book-img, .fl_ul li .book-info{
	display: inline-block;
	min-height: 145px;
	height: auto;
}

/*pagination*/
.pagination{display:inline-block;padding-left:0;margin:20px 0;border-radius:4px}.pagination>li{display:inline}.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#337ab7;text-decoration:none;background-color:#fff;border:1px solid #ddd}.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{color:#23527c;background-color:#eee;border-color:#ddd}.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:2;color:#fff;cursor:default;background-color:#337ab7;border-color:#337ab7}.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}.pagination-lg>li>a,.pagination-lg>li>span{padding:10px 16px;font-size:18px}.pagination-lg>li:first-child>a,.pagination-lg>li:first-child>span{border-top-left-radius:6px;border-bottom-left-radius:6px}.pagination-lg>li:last-child>a,.pagination-lg>li:last-child>span{border-top-right-radius:6px;border-bottom-right-radius:6px}.pagination-sm>li>a,.pagination-sm>li>span{padding:5px 10px;font-size:12px}.pagination-sm>li:first-child>a,.pagination-sm>li:first-child>span{border-top-left-radius:3px;border-bottom-left-radius:3px}.pagination-sm>li:last-child>a,.pagination-sm>li:last-child>span{border-top-right-radius:3px;border-bottom-right-radius:3px}
.pagination {
    text-align: center;
		width: 100%;
}
.pagination>li {
    display: inline-block;
}
.pagination>.disabled>a, .pagination>.disabled>a:focus, .pagination>.disabled>a:hover, .pagination>.disabled>span, .pagination>.disabled>span:focus, .pagination>.disabled>span:hover{
		color: #999;
    background-color: #E9E9E9;
    border: 1px solid #D9D4D4;
}
.pagination>li>a, .pagination>li>span {    
    color: #999;
    background-color: #E9E9E9;
    border: 1px solid #D9D4D4;
}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{
    color:#fff;
    background-color: #C5181F;
    border-color: #C5181F;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
    background-color: #C5181F;
    border-color: #C5181F;
}